Towards automatic finite-element methods for geodynamics via Firedrake
نویسندگان
چکیده
Abstract. Firedrake is an automated system for solving partial differential equations using the finite-element method. By applying sophisticated performance optimisations through automatic code-generation techniques, it provides a means of creating accurate, efficient, flexible, easily extensible, scalable, transparent and reproducible research software that ideally suited to simulating wide range problems in geophysical fluid dynamics. Here, we demonstrate applicability geodynamical simulation, with focus on mantle The accuracy efficiency approach are confirmed via comparisons against suite analytical benchmark cases systematically increasing complexity, whilst parallel scalability demonstrated up 12 288 compute cores, where problem size number processing cores simultaneously increased. In addition, Firedrake's flexibility highlighted straightforward application different physical (e.g. complex non-linear rheologies, compressibility) geometrical (2-D 3-D Cartesian spherical domains) scenarios. Finally, representative simulation global convection examined, which incorporates 230 Myr plate motion history as kinematic surface boundary condition, confirming suitability addressing at frontiers dynamics research.
منابع مشابه
Firedrake : automating the finite element method by
Firedrake is a new tool for automating the numerical solution of partial differential equations. Firedrake adopts the domain-specific language for the finite element method of the FEniCS project, but with a pure Python runtime-only implementation centred on the composition of several existing and new abstractions for particular aspects of scientific computing. The result is a more complete sepa...
متن کاملFinite Element Methods for Convection Diffusion Equation
This paper deals with the finite element solution of the convection diffusion equation in one and two dimensions. Two main techniques are adopted and compared. The first one includes Petrov-Galerkin based on Lagrangian tensor product elements in conjunction with streamlined upwinding. The second approach represents Bubnov/Petrov-Galerkin schemes based on a new group of exponential elements. It ...
متن کاملAdaptive Finite Element Methods in Geodynamics; Convection Dominated Mid–Ocean Ridge and Subduction Zone Simulations
Purpose: An adaptive finite element procedure is presented for improving the quality of convection dominated mid–ocean ridge and subduction zone problems in geodynamics. Approach: The method adapts the mesh automatically around regions of high solution gradient, yielding enhanced resolution of the associated flow features. The approach utilizes an automatic, unstructured mesh generator and a fi...
متن کاملStrategies for Automatic Finite Element Modeling
In this paper strategies for the development and implementation of automatic finite element modeling systems are discussed within the context of knowledge engineering. In the light of language analysis, the finite element model generation, which involves transformation between three models: physical, analytical, and finite element, models, is seen as a process of language translation. Taking in...
متن کاملAdaptive Finite Element Methods for Multiphysics Problems Adaptive Finite Element Methods for Multiphysics Problems
In this thesis we develop and evaluate the performance of adaptive finite element methods for multiphysics problems. In particular, we propose a methodology for deriving computable error estimates when solving unidirectionally coupled multiphysics problems using segregated finite element solvers. The error estimates are of a posteriori type and are derived using the standard framework of dual w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Geoscientific Model Development
سال: 2022
ISSN: ['1991-9603', '1991-959X']
DOI: https://doi.org/10.5194/gmd-15-5127-2022